|
Menüeintrag |
---|
3D/BIM → Grundstück |
Arbeitsbereich |
BIM |
Standardtastenkürzel |
S I |
Eingeführt in Version |
- |
Siehe auch |
Keiner |
Das Arch Grundstück ist ein spezielles Objekt, das Eigenschaften eines normalen FreeCAD-Gruppenobjekts mit denen von Arch-Objekten kombiniert. Es ist besonders zur Darstellung einer gesamten Projektfläche bzw. eines Geländes geeignet. In IFC-basierter architektonischer Arbeit dient es der Organisation des CAD-Modells und enthält Gebäude (Building-Objekte). Das Grundstück wird auch verwendet, um vorhandenes Gelände zu verwalten und anzuzeigen und kann benutzt werden, um das Volumen von aufzufüllender oder abzutragender Erde zu berechnen.
Site
Volume
): Das diesem Gelände hinzuzufügende Erdvolumen.LinkList
): Andere Formen, die an dieses Objekt angeheftet sind.String
): Die Straße und Hausnummer dieses Grundstücks.String
): Die Stadt dieses Grundstücks.String
): Das Land dieses Grundstücks.Angle
): Der Winkel zwischen dem wahren Norden und der Nordrichtung in diesem Dokument, die der Y-Achse entspricht. Das bedeutet, dass standardmäßig (nach) Norden entlang der Y-Achse und (nach) Osten entlang der X-Achse zeigt; der Winkel nimmt gegen den Uhrzeigersinn zu. Diese Eigenschaft hieß früher Daten-EigenschaftNorth Deviation.FileIncluded
): Ermöglicht das Anhängen einer EPW-Datei von der EPW-Daten-Webseite Ladybug an dieses Grundstück. Dies ist erforderlich, um Windrosengrafiken anzuzeigen.Length
): Erhebung des Geländes über eine Null-Ebene (level 0). (Siehe Deutsches Haupthöhennetz)Vector
): Ein Extrusionsvektor zur Verwendung bei der Durchführung boolescher Verknüpfungen.Float
): Der Breitengrad dieses Grundstücks.Float
): Der Längengrad dieses Grundstücks.Vector
): Ein optionaler Abstand zwischen dem Modellursprung (0,0,0) und dem durch Geo-Koordinaten angegebenen Punkt.Length
): Die Umfangslänge der Projektionsfläche.String
): Die Postleitzahl (postal or zip code) dieses Grundstücks.Area
) (Projektionsfläche): Die projizierte Fläche dieses Objekts auf der XY-Ebene.String
): Das Bundesland (region, province or county) dieses Grundstücks.Bool
): Trennstellen(?) aus der resultierenden Form entfernen.Volume
): Das Erdvolumen, das von diesem Gelände entfernt werden soll.LinkList
): Andere Formen, die aus diesem Objekt entfernt werden.Link
): Das Basisgelände dieses Grundstücks.Integer
): Repräsentiert die Zeitzone, in der das Grundstück liegt. Da dies ein ganzzahliger Wert (integer) ist, sind nur Standard-Zeitzonen erlaubt. Ist die Eigenschaft Ansicht-EigenschaftSolar Diagram auf true
gesetzt und das richtige Modul installiert, wird dieser Wert eingesetzt, um genauere Solar- und Winddiagramme zu generieren. Die Zeitzone kann zwischen -12 und +14 liegen, wobei 0 in Greenwich, UK liegt (GMT+0). Positive Werte verlaufen von Greenwich aus nach Osten und negative Werte nach Westen.String
): Eine Url, die dieses Grundstück auf einer Kartierungs-Webseite zeigt.
Compass
Bool
): Default is False
. Shows or hides the compass.Vector
): The position of the compass relative to the site placement.Angle
): The rotation of the compass relative to the site.Bool
): Default is False
. Update the declination value based on the compass rotation.Site
Enumeration
): Standardwert ist Project North
. Wird er auf True North
gesetzt, wird die gesamte Geometrie so gedreht, das sie dem wahren Norden dieses Grundstücks entspricht.Bool
): Standardwert ist False
. Zeigt das Sonnenstandsdiagramm an oder blendet es aus. Siehe Sonnenstands- und Winddiagramme.Color
): Die Farbe des Sonnenstandsdiagramms.Vector
): Die Position des Sonnenstandsdiagramms.Float
): Der Maßstab des Sonnenstandsdiagramms.Bool
): Standardwert ist False
. Zeigt das Windrosendiagramm an oder blendet es aus (erfordert, dass die Daten-Eigenschaft EPW File ausgefüllt und das Python-Modul Ladybug installiert ist. Siehe Sonnenstands- und Winddiagramme).
Man beginnt damit, ein Objekt zu erstellen, das das Gelände repräsentiert. Es können z.B. einfach Netzdaten importiert werden, die mit dem Menüeintrag Part → Form aus Netz erstellen in eine Part-Form umgewandelt werden können. Dann wird ein Grundstück (Site-Objekt) erstellt, und dessen Daten-EigenschaftGelände auf die gerade erstellte Part-Form gesetzt:
Erstelle einige Volumina (sie müssen Festkörper sein), die die Bereiche repräsentieren, die ausgegraben oder gefüllt werden sollen. Doppelklicke in der Baumansicht auf das Baustellenobjekt und füge diese Volumina zu den Additions- oder Subtraktionsgruppen hinzu. Klicke auf OK.
Die Baustellengeometrie wird neu berechnet und die Flächen, der Umfang und die Volumeneigenschaften werden neu berechnet.
Wenn Ladybug auf deinem System installiert ist, kann Arch Grundstück ein Sonnenstandsdiagramm und/oder eine Windrose anzeigen. Hierfür müssen Daten-EigenschaftLängengrad, Daten-EigenschaftBreitengrad und Daten-EigenschaftDeklination (previously Daten-EigenschaftNordabweichung) korrekt eingestellt und Ansicht-EigenschaftSolardiagramm oder Ansicht-EigenschaftWindrose auf true
gesetzt sein.
Hinweis: Für den Fall, dass Ladybug nicht zur Verfügung steht, wird Pysolar (Version 0.7 und neuer) immer noch unterstützt, um Sonnenstandsdiagramme zu erstellen, es erstellt aber keine Windrosen. Allerdings ist Ladybug ein weitaus leistungsfähigeres Werkzeug, das in Zukunft wahrscheinlich häufiger verwendet werden wird, so dass wir empfehlen, es anstelle von Pysolar zu verwenden. Ladybug kann einfach über den Python-Paket-Manager pip installiert werden.
Siehe auch: Arch API und Grundlagen der Skripterstellung in FreeCAD.
Das Werkzeug Grundstück kann in Makros und von der Python-Konsole aus mit der folgenden Funktion verwendet werden:
Site = makeSite(objectslist=None, baseobj=None, name="Site")
Site
aus einer Liste von Objekten objectslist
oder einem Basisobjekt baseobj
, das eine Form Shape
oder ein Gelände Terrain
ist.Beispiel:
import FreeCAD, Draft, Arch
p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
Wall = Arch.makeWall(baseline, length=None, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()
Building = Arch.makeBuilding([Wall])
Site = Arch.makeSite([Building])
FreeCAD.ActiveDocument.recompute()
FreeCAD.Gui.ActiveDocument.ActiveView.viewIsometric()
Solange das pysolar
Modul vorhanden ist, kann dem Standort ein Sonnenstandsdiagramm hinzugefügt werden. Stelle den Längen- und Breitengrad und die Deklinationswinkel sowie einen für die Größe deines Modells geeigneten Maßstab ein.
At this time, the diagram serves only informative purposes and is there for visual display. For a sun path diagram that enables visualizing shadows and interactively changing dates and times, the best option is to use an external website that allows uploading 3D models. Some of them support .obj and .stl formats for instance, which can be exported to with FreeCAD.
Bitte beachte, dass Pysolar 0.7 oder höher erforderlich ist und diese Version nur mit Python 3 funktioniert.
Site.Longitude = -46.38
Site.Latitude = -23.33
Site.Declination = 30
# Uncomment if you want to show the compass
# Site.ViewObject.Compass = True
Site.ViewObject.SolarDiagram = True
Site.ViewObject.SolarDiagramScale = 10000
FreeCAD.ActiveDocument.recompute()
Ein Sonnenstandsdiagramm kann unabhängig von einem beliebigen Standort mit der folgenden Funktion erstellt werden.
Node = makeSolarDiagram(longitude, latitude, scale=1, complete=False)
Längengrad
und Breitengrad
, mit einem optionalen Maßstab
.vollständig
True
ist, werden die 12 Monate gezeichnet, was das vollständige Solardiagramm zeigt analemma.import FreeCADGui, Arch
Node = Arch.makeSolarDiagram(-46.38, -23.33, scale=10000, complete=True)
FreeCAD.Gui.ActiveDocument.ActiveView.getSceneGraph().addChild(Node)